Autogenerated HTML docs for v2.28.0-rc0 
diff --git a/RelNotes/2.28.0.txt b/RelNotes/2.28.0.txt index 94ddbd9..c664771 100644 --- a/RelNotes/2.28.0.txt +++ b/RelNotes/2.28.0.txt 
@@ -6,9 +6,8 @@    Backward compatibility notes   - * "feature.experimental" configuration variable is to let volunteers - easily opt into a set of newer features, which use of the v2 - transport protocol is now a part of. + * "fetch.writeCommitGraph" is deemed to be still a bit too risky and + is no longer part of the "feature.experimental" set.    * It used to be that setting extensions.* configuration variables  alone, while leaving core.repositoryFormatVersion=0, made these @@ -49,6 +48,10 @@  * "git fast-export --anonymize" learned to take customized mapping to  allow its users to tweak its output more usable for debugging.   + * The command line completion support (in contrib/) used to be + prepared to work with "set -u" but recent changes got a bit more + sloppy. This has been corrected. +    Performance, Internal Implementation, Development Support etc.   @@ -191,6 +194,25 @@  object flag bits, which has been corrected.  (merge 64472d15e9 bc/http-push-flagsfix later to maint).   + * "git send-email --in-reply-to=<msg>" did not use the In-Reply-To: + header with the value given from the command line, and let it be + overridden by the value on In-Reply-To: header in the messages + being sent out (if exists). + (merge f9f60d7066 ra/send-email-in-reply-to-from-command-line-wins later to maint). + + * "git log -Lx,y:path --before=date" lost track of where the range + should be because it didn't take the changes made by the youngest + commits that are omitted from the output into account. + + * When "fetch.writeCommitGraph" configuration is set in a shallow + repository and a fetch moves the shallow boundary, we wrote out + broken commit-graph files that do not match the reality, which has + been corrected. + + * "git checkout" failed to catch an error from fstat() after updating + a path in the working tree. + (merge 35e6e212fd mt/entry-fstat-fallback-fix later to maint). +  * Other code cleanup, docfix, build fix, etc.  (merge 2c31a7aa44 jx/pkt-line-doc-count-fix later to maint).  (merge d63ae31962 cb/t5608-cleanup later to maint). @@ -201,3 +223,5 @@  (merge d546fe2874 rs/commit-reach-leakfix later to maint).  (merge 087bf5409c mk/pb-pretty-email-without-domain-part-fix later to maint).  (merge 5f4ee57ad9 es/worktree-code-cleanup later to maint). + (merge 0172f7834a cc/cat-file-usage-update later to maint). + (merge 81de0c01cf ma/rebase-doc-typofix later to maint). 
diff --git a/SubmittingPatches.html b/SubmittingPatches.html index eaefe53..160d254 100644 --- a/SubmittingPatches.html +++ b/SubmittingPatches.html 
@@ -1389,7 +1389,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-07-06 22:33:23 PDT  + 2020-07-09 14:26:21 PDT   </div>   </div>   </body>  
diff --git a/git-cat-file.html b/git-cat-file.html index 77b21c2..3695ad3 100644 --- a/git-cat-file.html +++ b/git-cat-file.html 
@@ -750,7 +750,7 @@  <div class="sectionbody">   <div class="verseblock">   <pre class="content"><em>git cat-file</em> (-t [--allow-unknown-type]| -s [--allow-unknown-type]| -e | -p | &lt;type&gt; | --textconv | --filters ) [--path=&lt;path&gt;] &lt;object&gt;  -<em>git cat-file</em> (--batch | --batch-check) [ --textconv | --filters ] [--follow-symlinks]</pre>  +<em>git cat-file</em> (--batch[=&lt;format&gt;] | --batch-check[=&lt;format&gt;]) [ --textconv | --filters ] [--follow-symlinks]</pre>   <div class="attribution">   </div></div>   </div>  @@ -1185,7 +1185,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-03-10 08:03:13 PDT  + 2020-07-09 14:26:04 PDT   </div>   </div>   </body>  
diff --git a/git-cat-file.txt b/git-cat-file.txt index 8eca671..8e192d8 100644 --- a/git-cat-file.txt +++ b/git-cat-file.txt 
@@ -10,7 +10,7 @@  --------  [verse]  'git cat-file' (-t [--allow-unknown-type]| -s [--allow-unknown-type]| -e | -p | <type> | --textconv | --filters ) [--path=<path>] <object> -'git cat-file' (--batch | --batch-check) [ --textconv | --filters ] [--follow-symlinks] +'git cat-file' (--batch[=<format>] | --batch-check[=<format>]) [ --textconv | --filters ] [--follow-symlinks]    DESCRIPTION  ----------- 
diff --git a/git-config.html b/git-config.html index bb7eef2..97875ac 100644 --- a/git-config.html +++ b/git-config.html 
@@ -4686,17 +4686,6 @@  </li>   <li>   <p>  -<code>fetch.writeCommitGraph=true</code> writes a commit-graph after every <code>git fetch</code>  -command that downloads a pack-file from a remote. Using the <code>--split</code> option,  -most executions will create a very small commit-graph file on top of the  -existing commit-graph file(s). Occasionally, these files will merge and the  -write may take longer. Having an updated commit-graph file helps performance  -of many Git commands, including <code>git merge-base</code>, <code>git push -f</code>, and  -<code>git log --graph</code>.  -</p>  -</li>  -<li>  -<p>   <code>protocol.version=2</code> speeds up fetches from repositories with many refs by   allowing the client to specify which refs to list before the server lists   them.  @@ -4875,8 +4864,7 @@  the existing commit-graph file(s). Occasionally, these files will   merge and the write may take longer. Having an updated commit-graph   file helps performance of many Git commands, including <code>git merge-base</code>,  - <code>git push -f</code>, and <code>git log --graph</code>. Defaults to false, unless  - <code>feature.experimental</code> is true.  + <code>git push -f</code>, and <code>git log --graph</code>. Defaults to false.   </p>   </dd>   <dt class="hdlist1">  
diff --git a/git-rebase.html b/git-rebase.html index 67c6992..d7c5139 100644 --- a/git-rebase.html +++ b/git-rebase.html 
@@ -1135,14 +1135,17 @@  using --autostash, it will be saved to the stash list.   </p>   </dd>  -</dl></div>  -<div class="paragraph"><p>--apply:  +<dt class="hdlist1">  +--apply  +</dt>  +<dd>  +<p>   Use applying strategies to rebase (calling <code>git-am</code>   internally). This option may become a no-op in the future  - once the merge backend handles everything the apply one does.</p></div>  -<div class="paragraph"><p>+  -See also INCOMPATIBLE OPTIONS below.</p></div>  -<div class="dlist"><dl>  + once the merge backend handles everything the apply one does.  +</p>  +<div class="paragraph"><p>See also INCOMPATIBLE OPTIONS below.</p></div>  +</dd>   <dt class="hdlist1">   --empty={drop,keep,ask}   </dt>  @@ -2713,7 +2716,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-05-08 15:24:24 PDT  + 2020-07-09 14:26:04 PDT   </div>   </div>   </body>  
diff --git a/git-rebase.txt b/git-rebase.txt index 4624cfd..374d248 100644 --- a/git-rebase.txt +++ b/git-rebase.txt 
@@ -259,7 +259,7 @@ 	unchanged as a result. If a temporary stash entry was created 	using --autostash, it will be saved to the stash list.   ---apply: +--apply:: 	Use applying strategies to rebase (calling `git-am` 	internally). This option may become a no-op in the future 	once the merge backend handles everything the apply one does. 
diff --git a/howto-index.html b/howto-index.html index cb089d3..1981700 100644 --- a/howto-index.html +++ b/howto-index.html 
@@ -885,7 +885,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-07-06 22:33:23 PDT  + 2020-07-09 14:26:09 PDT   </div>   </div>   </body>  
diff --git a/howto/keep-canonical-history-correct.html b/howto/keep-canonical-history-correct.html index c42f192..a32a1c5 100644 --- a/howto/keep-canonical-history-correct.html +++ b/howto/keep-canonical-history-correct.html 
@@ -938,7 +938,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-07-06 22:34:12 PDT  + 2020-07-09 14:26:17 PDT   </div>   </div>   </body>  
diff --git a/howto/maintain-git.html b/howto/maintain-git.html index f4c5db5..24491f8 100644 --- a/howto/maintain-git.html +++ b/howto/maintain-git.html 
@@ -1469,7 +1469,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-07-06 22:34:12 PDT  + 2020-07-09 14:26:18 PDT   </div>   </div>   </body>  
diff --git a/howto/new-command.html b/howto/new-command.html index a577dde..0fa3632 100644 --- a/howto/new-command.html +++ b/howto/new-command.html 
@@ -863,7 +863,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-07-06 22:34:08 PDT  + 2020-07-09 14:26:12 PDT   </div>   </div>   </body>  
diff --git a/howto/rebase-from-internal-branch.html b/howto/rebase-from-internal-branch.html index 7c72ade..7f57a44 100644 --- a/howto/rebase-from-internal-branch.html +++ b/howto/rebase-from-internal-branch.html 
@@ -895,7 +895,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-07-06 22:34:11 PDT  + 2020-07-09 14:26:17 PDT   </div>   </div>   </body>  
diff --git a/howto/rebuild-from-update-hook.html b/howto/rebuild-from-update-hook.html index a0538b7..084c090 100644 --- a/howto/rebuild-from-update-hook.html +++ b/howto/rebuild-from-update-hook.html 
@@ -847,7 +847,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-07-06 22:34:11 PDT  + 2020-07-09 14:26:17 PDT   </div>   </div>   </body>  
diff --git a/howto/recover-corrupted-blob-object.html b/howto/recover-corrupted-blob-object.html index a1f1a8c..cadbb13 100644 --- a/howto/recover-corrupted-blob-object.html +++ b/howto/recover-corrupted-blob-object.html 
@@ -880,7 +880,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-07-06 22:34:11 PDT  + 2020-07-09 14:26:16 PDT   </div>   </div>   </body>  
diff --git a/howto/recover-corrupted-object-harder.html b/howto/recover-corrupted-object-harder.html index f2c8fc5..d9f84e3 100644 --- a/howto/recover-corrupted-object-harder.html +++ b/howto/recover-corrupted-object-harder.html 
@@ -1189,7 +1189,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-07-06 22:34:11 PDT  + 2020-07-09 14:26:16 PDT   </div>   </div>   </body>  
diff --git a/howto/revert-a-faulty-merge.html b/howto/revert-a-faulty-merge.html index 7bccd54..f6a220f 100644 --- a/howto/revert-a-faulty-merge.html +++ b/howto/revert-a-faulty-merge.html 
@@ -1025,7 +1025,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-07-06 22:34:10 PDT  + 2020-07-09 14:26:16 PDT   </div>   </div>   </body>  
diff --git a/howto/revert-branch-rebase.html b/howto/revert-branch-rebase.html index 9405bdc..a69dcdf 100644 --- a/howto/revert-branch-rebase.html +++ b/howto/revert-branch-rebase.html 
@@ -907,7 +907,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-07-06 22:34:08 PDT  + 2020-07-09 14:26:12 PDT   </div>   </div>   </body>  
diff --git a/howto/separating-topic-branches.html b/howto/separating-topic-branches.html index b7f5e1e..cca8995 100644 --- a/howto/separating-topic-branches.html +++ b/howto/separating-topic-branches.html 
@@ -841,7 +841,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-07-06 22:34:10 PDT  + 2020-07-09 14:26:15 PDT   </div>   </div>   </body>  
diff --git a/howto/setup-git-server-over-http.html b/howto/setup-git-server-over-http.html index 2311f3f..742bbdc 100644 --- a/howto/setup-git-server-over-http.html +++ b/howto/setup-git-server-over-http.html 
@@ -1071,7 +1071,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-07-06 22:34:10 PDT  + 2020-07-09 14:26:15 PDT   </div>   </div>   </body>  
diff --git a/howto/update-hook-example.html b/howto/update-hook-example.html index 0b6d7c1..5085751 100644 --- a/howto/update-hook-example.html +++ b/howto/update-hook-example.html 
@@ -930,7 +930,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-07-06 22:34:09 PDT  + 2020-07-09 14:26:14 PDT   </div>   </div>   </body>  
diff --git a/howto/use-git-daemon.html b/howto/use-git-daemon.html index c8344d3..9abde01 100644 --- a/howto/use-git-daemon.html +++ b/howto/use-git-daemon.html 
@@ -791,7 +791,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-07-06 22:34:09 PDT  + 2020-07-09 14:26:14 PDT   </div>   </div>   </body>  
diff --git a/howto/using-merge-subtree.html b/howto/using-merge-subtree.html index cb8f22b..3dd70c3 100644 --- a/howto/using-merge-subtree.html +++ b/howto/using-merge-subtree.html 
@@ -848,7 +848,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-07-06 22:34:09 PDT  + 2020-07-09 14:26:13 PDT   </div>   </div>   </body>  
diff --git a/howto/using-signed-tag-in-pull-request.html b/howto/using-signed-tag-in-pull-request.html index d001c54..a1df3d8 100644 --- a/howto/using-signed-tag-in-pull-request.html +++ b/howto/using-signed-tag-in-pull-request.html 
@@ -952,7 +952,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-07-06 22:34:09 PDT  + 2020-07-09 14:26:13 PDT   </div>   </div>   </body>  
diff --git a/technical/api-index.html b/technical/api-index.html index b398eda..9baf333 100644 --- a/technical/api-index.html +++ b/technical/api-index.html 
@@ -770,7 +770,7 @@  <div id="footer">   <div id="footer-text">   Last updated  - 2020-06-01 08:49:25 PDT  + 2020-07-09 14:26:29 PDT   </div>   </div>   </body>